﻿@page "/counter"
@using Microsoft.AspNetCore.Blazor.Browser.Interop

<h1>Counter</h1>

<p>Current count: @currentCount</p>

<button class="btn btn-primary" onclick="@IncrementCount">Click me</button>
<br />
<button class="btn" onclick="@CallJavaScript">Call JavaScript</button>

@functions {
int currentCount = 0;

void IncrementCount()
{
    currentCount++;
}

private void CallJavaScript()
{
    if (RegisteredFunction.Invoke<bool>("say", "Hello"))
    {
        Console.WriteLine("completed");
    }
}
}
